Table Resources |
您所在的位置:网站首页 › azure backup › Table Resources |
你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。 Table Resources - Retrieve Continuous Backup Information 参考 Service: Cosmos DB Resource Provider API Version: 2022-11-15检索表的连续备份信息。 POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/tables/{tableName}/retrieveContinuousBackupInformation?api-version=2022-11-15 URI 参数 名称 在 必需 类型 说明 accountName path Truestring Cosmos DB 数据库帐户名称。 Regex pattern: ^[a-z0-9]+(-[a-z0-9]+)* resourceGroupName path Truestring 资源组的名称。 此名称不区分大小写。 subscriptionId path Truestring 目标订阅的 ID。 tableName path Truestring Cosmos DB 表名称。 api-version query Truestring 要用于此操作的 API 版本。 请求正文 名称 类型 说明 locationstring 连续备份还原位置的名称。 响应 名称 类型 说明 200 OKBackupInformation 表检索备份信息操作已成功完成。 202 Accepted表检索备份信息操作将以异步方式完成。 Other Status CodesCloudError 描述操作失败原因的错误响应。 安全性 azure_authAzure Active Directory OAuth2 流 Type: oauth2 Flow: implicit Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize Scopes 名称 说明 user_impersonation 模拟用户帐户 示例 CosmosDBTableCollectionBackupInformation Sample Request HTTP Java Python Go JavaScript POST https://management.azure.com/subscriptions/subid/resourceGroups/rgName/providers/Microsoft.DocumentDB/databaseAccounts/ddb1/tables/tableName1/retrieveContinuousBackupInformation?api-version=2022-11-15 { "location": "North Europe" } import com.azure.resourcemanager.cosmos.models.ContinuousBackupRestoreLocation; /** Samples for TableResources RetrieveContinuousBackupInformation. */ public final class Main { /* * x-ms-original-file: specification/cosmos-db/resource-manager/Microsoft.DocumentDB/stable/2022-11-15/examples/CosmosDBTableBackupInformation.json */ /** * Sample code: CosmosDBTableCollectionBackupInformation. * * @param azure The entry point for accessing resource management APIs in Azure. */ public static void cosmosDBTableCollectionBackupInformation(com.azure.resourcemanager.AzureResourceManager azure) { azure .cosmosDBAccounts() .manager() .serviceClient() .getTableResources() .retrieveContinuousBackupInformation( "rgName", "ddb1", "tableName1", new ContinuousBackupRestoreLocation().withLocation("North Europe"), com.azure.core.util.Context.NONE); } }To use the Azure SDK library in your project, see this documentation. To provide feedback on this code sample, open a GitHub issue from azure.identity import DefaultAzureCredential from azure.mgmt.cosmosdb import CosmosDBManagementClient """ # PREREQUISITES pip install azure-identity pip install azure-mgmt-cosmosdb # USAGE python cosmos_db_table_backup_information.py Before run the sample, please set the values of the client ID, tenant ID and client secret of the AAD application as environment variables: AZURE_CLIENT_ID, AZURE_TENANT_ID, AZURE_CLIENT_SECRET. For more info about how to get the value, please see: https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal """ def main(): client = CosmosDBManagementClient( credential=DefaultAzureCredential(), subscription_id="subid", ) response = client.table_resources.begin_retrieve_continuous_backup_information( resource_group_name="rgName", account_name="ddb1", table_name="tableName1", location={"location": "North Europe"}, ).result() print(response) # x-ms-original-file: specification/cosmos-db/resource-manager/Microsoft.DocumentDB/stable/2022-11-15/examples/CosmosDBTableBackupInformation.json if __name__ == "__main__": main()To use the Azure SDK library in your project, see this documentation. To provide feedback on this code sample, open a GitHub issue package armcosmos_test import ( "context" "log" "github.com/Azure/azure-sdk-for-go/sdk/azcore/to" "github.com/Azure/azure-sdk-for-go/sdk/azidentity" "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/cosmos/armcosmos/v2" ) // Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/402006d2796cdd3894d013d83e77b46a5c844005/specification/cosmos-db/resource-manager/Microsoft.DocumentDB/stable/2022-11-15/examples/CosmosDBTableBackupInformation.json func ExampleTableResourcesClient_BeginRetrieveContinuousBackupInformation() { cred, err := azidentity.NewDefaultAzureCredential(nil) if err != nil { log.Fatalf("failed to obtain a credential: %v", err) } ctx := context.Background() client, err := armcosmos.NewTableResourcesClient("subid", cred, nil) if err != nil { log.Fatalf("failed to create client: %v", err) } poller, err := client.BeginRetrieveContinuousBackupInformation(ctx, "rgName", "ddb1", "tableName1", armcosmos.ContinuousBackupRestoreLocation{ Location: to.Ptr("North Europe"), }, nil) if err != nil { log.Fatalf("failed to finish the request: %v", err) } res, err := poller.PollUntilDone(ctx, nil) if err != nil { log.Fatalf("failed to pull the result: %v", err) } // You could use response here. We use blank identifier for just demo purposes. _ = res // If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes. // res.BackupInformation = armcosmos.BackupInformation{ // ContinuousBackupInformation: &armcosmos.ContinuousBackupInformation{ // LatestRestorableTimestamp: to.Ptr("2021-02-05T02:40:50Z"), // }, // } }To use the Azure SDK library in your project, see this documentation. To provide feedback on this code sample, open a GitHub issue const { CosmosDBManagementClient } = require("@azure/arm-cosmosdb"); const { DefaultAzureCredential } = require("@azure/identity"); /** * This sample demonstrates how to Retrieves continuous backup information for a table. * * @summary Retrieves continuous backup information for a table. * x-ms-original-file: specification/cosmos-db/resource-manager/Microsoft.DocumentDB/stable/2022-11-15/examples/CosmosDBTableBackupInformation.json */ async function cosmosDbTableCollectionBackupInformation() { const subscriptionId = process.env["COSMOSDB_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["COSMOSDB_RESOURCE_GROUP"] || "rgName"; const accountName = "ddb1"; const tableName = "tableName1"; const location = { location: "North Europe", }; const credential = new DefaultAzureCredential(); const client = new CosmosDBManagementClient(credential, subscriptionId); const result = await client.tableResources.beginRetrieveContinuousBackupInformationAndWait( resourceGroupName, accountName, tableName, location ); console.log(result); }To use the Azure SDK library in your project, see this documentation. To provide feedback on this code sample, open a GitHub issue Sample Response Status code: 200 { "continuousBackupInformation": { "latestRestorableTimestamp": "2021-02-05T02:40:50Z" } } Status code: 202 Location: https://centraluseuap.management.azure.com/subscriptions/d1eb41bc-1b7f-4404-bd2a-8568c222852d/providers/Microsoft.DocumentDB/locations/centraluseuap/operationsStatus/fdd04b7b-86d5-460f-b19e-386230348bcc?api-version=2022-11-15 Azure-AsyncOperation: https://centraluseuap.management.azure.com/subscriptions/d1eb41bc-1b7f-4404-bd2a-8568c222852d/providers/Microsoft.DocumentDB/locations/centraluseuap/operationsStatus/fdd04b7b-86d5-460f-b19e-386230348bcc?api-version=2022-11-15 定义 名称 说明 BackupInformation资源的备份信息。 CloudError来自服务的错误响应。 ContinuousBackupInformation有关连续备份状态的信息。 ContinuousBackupRestoreLocation区域可还原帐户的属性。 ErrorResponse错误响应。 BackupInformation资源的备份信息。 名称 类型 说明 continuousBackupInformationContinuousBackupInformation 有关连续备份状态的信息。 CloudError来自服务的错误响应。 名称 类型 说明 errorErrorResponse 错误响应。 ContinuousBackupInformation有关连续备份状态的信息。 名称 类型 说明 latestRestorableTimestampstring 资源的最新可还原时间戳。 ContinuousBackupRestoreLocation区域可还原帐户的属性。 名称 类型 说明 locationstring 连续备份还原位置的名称。 ErrorResponse错误响应。 名称 类型 说明 codestring 错误代码。 messagestring 指示操作失败原因的错误消息。 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |